An Adaptive and Dynamic Load Balancing Algorithm for Structured P2P Systems
نویسندگان
چکیده
One important issue in the DHT design is how to balance the load across the nodes in the system. To achieve load balance, existing DHT-based P2P systems simply resort to the hash function to map objects to nodes randomly. However, the use of DHT and the heterogeneity of nodes capacities may give rise to load imbalance problems, and affect the DHT system efficiency as well. A new load balance algorithm, static load distribution algorithm and dynamic load adjustment algorithm (SDDA) is proposed, SDDA is designed based on the concept of virtual server, The new algorithm can dynamically adjusts Address-Space and fairness workload for each node after measured it’s capacity. Through research and simulation analysis, compared with the traditional virtual server load balancing algorithm, the SDDA algorithm is with better load balance, faster velocity of load balancing, less load movement cost, and more excellent stability of P2P system.
منابع مشابه
A Dynamic Popularity-Aware Load Balancing Algorithm for Structured P2P Systems
Load balancing is one of the main challenges of structured P2P systems that use distributed hash tables (DHT) to map data items (objects) onto the nodes of the system. In a typical P2P system with N nodes, the use of random hash functions for distributing keys among peer nodes can lead to O(log N) imbalance. Most existing load balancing algorithms for structured P2Psystems are not proximity-awa...
متن کاملA Load Balancing Algorithm Based on Replication and Movement of Data Items for Dynamic Structured P2p Systems
Load balancing is one of the main challenges of every structured peer-to-peer (P2P) system that uses distributed hash tables to map and distribute data items (objects) onto the nodes of the system. In a typical P2P system with N nodes, the use of random hash functions for distributing keys among peer nodes can lead to O(log N) imbalance. Most existing load balancing algorithms for structured P2...
متن کاملSimple dynamic load balancing mechanism for structured P2P network and its evaluation
Many proposals have been advanced for structured P2P networks, but it is difficult for existing structured P2P networks to achieve dynamic load balancing sufficiently. In this paper, we propose a new structured P2P network called Waon, which achieves dynamic load balancing among nodes. Waon uses a simple algorithm of load balancing and a routing table based on the number of hops between nodes t...
متن کاملAnt-based Load Balancing Algorithm in Structured P2P Systems
Dynamic load balancing is one key adaptation mechanism often deployed in networking and computing systems. Numerous proposals exist for load balancing in P2P networks. All of them will enhance the availability of P2P system to some extent. However, their convergence rate is still low, and the load collection overhead and load transfer overhead are high. In this paper, we propose an ant-based lo...
متن کاملThe Quest for Balancing Peer Load in Structured Peer-to-Peer Systems
Structured peer-to-peer (P2P) systems are considered as the next generation application backbone on the Internet. An important problem of these systems is load balancing in the presence of non-uniform data distributions. In this paper we propose a completely decentralized mechanism that in parallel addresses a local and a global load balancing problem: (1) balancing the storage load uniformly a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011